﻿@charset "utf-8";

html, body {
    padding: 0;
    margin: 0;
}

.wrap_company,.news-1{clear: both;}
body{
    background: #f1f2f6;
}

.page {
    width: 100%; margin-bottom:80px; margin-top:20px;
    
}
a{cursor:pointer;}
.page a {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: #f7f7f7 ;
    color: #666;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
   
    margin-right:10px;
    overflow: hidden;
	border:1px solid #e5e5e5;
}

.page span {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: #f04c53 ;
    color: #FFF;
    line-height: 30px;
    text-align: center;
   
    margin-right: 10px;
    overflow: hidden;
}

.page .a1{ width:55px;}

/*************************************************************************************/
.main{
    width: 100%;
    height: auto;
    clear: both;
    min-width: 1180px;
    position: relative;
}
.m-index{
    width: 1180px;
    height: auto;
    margin: 0 auto;
}

.chenjiao{ background:#fafafa; height:54px; line-height:54px; border-bottom:1px solid #e1e3e5;}


.zxchej{ height:54px; line-height:54px; color:#666666; font-size:14px; padding-left:26px; background:url(../images/lanba.gif) no-repeat left center; float:left; margin-right:10px;}

.lztzhi{ width:1050px; float:left; overflow:hidden; position:relative; height:54px; line-height:54px;}

.zxchnj ul{ position:absolute}


.zxchnj ul li{  height:54px; line-height:54px; }

.zxchnj ul li span{ color:#666666; font-size:14px; margin-right:14px;}
.zxchnj ul li .huise{ color:#999999;}

.zxchnj ul li font{ color:#f04c53; margin-right:14px;}

.zxchnj ul li .mrt100{ margin-right:100px;}

.zxchnj ul li .mrt50{ margin-right:50px;}


/***选项卡块h1的公用**/
.m-i-h .htitle{
    text-align: center;
    padding: 70px 0 70px 0;
    color: #444444;
	font-size:30px;
	
}
.m-i-h .white{
    text-align: center;
    padding: 70px 0 70px 0;
    color: #444444;
	font-size:30px;
	
}



/*************新浪和微信*******************/
.nav-index{
    width: 100%;
    float: left;
    height: auto;
    padding: 35px 0 37px;
    background: #ffffff;
}
.le em{
    height: 14px;
    line-height: 14px;
    position: relative;
    top: 1px;
    margin: 0 2px 0 7px;
}
.nav-index a{
    font-size: 14px;
    color: #5d5d5d;
    display: inline-block;
}
.nav-index a:hover,.nav-index .current{
    color: #00c9ff;
}
.stCont.sc > .currenta:hover h1,.stCont.sc > .currenta:hover{
    color: #00c9ff;
}
.ri a{
    width: 40px;
    height: 31px;
    background: url("../images/web.gif") no-repeat scroll 5px 5px;
}
.ri a:hover{
    background-position: 3px -39px;
}
.ri .ffRI{background-position: 5px -85px;margin-left: 13px;}
.ri .ffRI:hover{
    background-position: 4px -131px;
}

/*搜索页上一下和下一页*/
.sePage{
    float: left;
    width: 100%;
    margin: 40px 0 40px 0;
}
.sePage a{
    border: 1px solid #dddddd;
    height: 40px;
    line-height: 40px;
    padding: 0 80px;
    font-size: 14px;
    color: #dddddd;
    background: url("../images/pagebut.gif") no-repeat scroll 13px 10px;
}
.sePage .current{
    background-position: 13px -69px;
    color: #595758;
    border: 1px solid #595758;
}
.sePage .current:hover,.sePage .floatRight.current:hover{
    background-color: #00c9ff;
    color: #ffffff;
    border: 1px solid #00c9ff;
}
.sePage .current:hover{
    background-position: 13px -205px;
}
.sePage .floatRight{
    background-position: 176px -113px;
}
.sePage .floatRight.current{
    background-position: 176px -25px;
    color: #595758;
    border: 1px solid #595758;
}
.sePage .floatRight.current:hover{
    background-position: 176px -159px;
}

/*************************订单已提交，请付款****************************/
/*订单已提交，请付款*/
.pay-box {
    background-color: #fafafa;
    border: 1px solid #e1e1e1;
}
.pay-box-left {
    float: left;
    font-size: 12px;
    line-height: 20px;
    padding: 30px 15px;
    width: 235px;
}
.pay-box-right {
    background-color: #fff;
    margin-left: 235px;
    padding: 30px;
}
.pay-order-info dt {
    color: #333;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 20px;
}
.pay-order-info dd {
    color: #666;
    font-size: 14px;
    line-height: 25px;
}
.color-red {
    color: #f96e3c;
}
.invoicem {
    color: #666666;
    display: inline-block;
    float: right;
    font-size: 14px;
    line-height: 25px;
    text-align: left;
    width: 797px;
}
/*选择支付方式*/
.pay-box-left b {
    display: block;
    font-size: 14px;
    margin-bottom: 5px;
}
.balance {
    background: #ffffff;
    color: #666;
    padding: 15px 0 15px 8px;
}
.btn-pay-ok, .btn-pay-ok:hover {
    border: medium none !important;
}
.btn-pay-ok {
    background-color: #fa4d00;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 12px;
    width: 140px;
}
.balance input {
    vertical-align: 0;
    margin-left: 20px;
}
.zhifuxiane {
    color: green;
    font-size: 14px;
}
.topline {
    border-top: 1px solid #e1e1e1;
}
.bank-list li {
    border: 1px solid #fff;
    float: left;
    margin-bottom: 20px;
    margin-right: 5px;
    padding-left: 5px;
    padding-top: 5px;
    width: 160px;
}
.bank-list li input {
    float: left;
    margin-top: 10px;
}
#alipay-transfer {
    background: url("../images/icon-alipay.gif") no-repeat scroll 5px center;
}
#bank-transfer {
    background: url("../images/icon-cmb.gif") no-repeat scroll 5px center;
    margin-left: 30px;
}
#alipay-transfer, #bank-transfer {
    border: 1px solid #e1e1e1;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 6px 10px 6px 45px;
}
.bank-list li input{float:left;margin-top:10px;}
.bank-list li:hover{border:1px solid #e1e1e1;cursor:pointer;}
.bank-list li.on{border:1px solid #ccc;}
/*自助转账*/
.alipay-info {
    background-color: #fafafa;
    width: 600px;
}
.alipay-info table {
    margin: 10px;
}
.alipay-info .tit {
    border-bottom: 1px solid #ccc;
    font-size: 12px;
    font-weight: bold;
    padding: 10px;
}
.alipay-info table tr td {
    border-width: 0;
    font-size: 12px;
}
#alipay-info td,#bank-info td {
    display: inline-block;
    margin: 2px 5px;
}

/*文字前的红色图标**/
.det10 {background-position: 53px 12px;}
.det9 {background-position: 33px 12px;}
.det8 {background-position: 39px 10px;}


/*********************************评价我们的声音********************************/
.comm-bk {
    background: none repeat scroll 0 0 #58be89;
    height: 560px;
    padding-top: 70px;
}
.come-on {
    background: #ffffff;
    color: #6b6b6b;
    font-size: 42px;
    height: 177px;
    line-height: 150px;
    text-align: center;
}
.comm-bk h3 {
    color: #fff;
    font-size: 48px;
    font-weight: normal;
    margin: 0 0 50px;
    text-align: center;
}
.comm-bk .user-list {
    margin: 0 auto;
    position: relative;
    width: 830px;
}
.comm-bk .user-list {
    margin: 0 auto;
    padding-bottom: 20px;
    position: relative;
    width: 830px;
}
.scrollList {
    color: #666666;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 758px;
}
.scrollList ul {
    position: relative;
    width: 2355px;
}
.scrollList ul li {
    display: block;
    float: left;
    width: 785px;
}
.scrollList ul li ul {
    display: block;
    width: 785px;
}
.scrollList ul li ul li {
    background-color: #fff;
    float: left;
    height: 263px;
    overflow: hidden;
    padding: 25px;
    width: 361px;
}
.scrollList ul li ul li.scrLeftMar {
    margin-left: 36px;
}
.scrollList img.floatImg {
    width: 100px;
}
.pCont {
    float: left;
    font-size: 14px;
    line-height: 20px;
    margin-top: 15px;
    width: 100%;
}
.theCurrent {
    float: left;
}
.textImgSeparation.conterList p {
    font-size: 14px;
    padding-left: 18px;
}
.positms {
    height: 30px;
    line-height: 30px;
    margin-top: 20px;
    text-align: center;
}
.positms span {
    background: none repeat scroll 0 0 #fff;
    border-radius: 50%;
    -weblit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    height: 10px;
    display: inline-block;
    text-align: center;
    width: 10px;
    cursor: pointer;
    opacity: 0.8;
    *margin-left: 5px;
    filter: alpha(opacity=80)
}
.positms span.opcity-1-1 {
    opacity: 1;
    filter: alpha(opacity=100)
}
.posit {
    background-color: #fff;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -o-border-radius: 40px;
    -ms-border-radius: 40px;
    border-radius: 40px;
    color: #58be89;
    cursor: pointer;
    font-family: "simsun";
    font-size: 70px;
    font-weight: bold;
    height: 72px;
    line-height: 72px;
    margin-top: -27.5%;
    opacity: 0.8;
    filter: alpha(opacity=80);
    text-align: center;
    width: 72px
}
.posit1 {
    margin-left: -70px
}
.posit2 {
    margin-right: -70px
}
.floatLeft,.floatImg {
    float: left;
}
.textImgSeparation {
    display: table-cell;
    *display: inline-block;
}
.positms span:hover,.posit:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}



/*******************登录************************/
.loginLayout{
    height: auto;
    width: 100%;
    overflow: hidden;
    clear: both;
}
.llMain{
    margin:0 auto;
    height: auto;
    overflow: hidden;
    width: 1105px;
    background: #ffffff;
}
.llMain{
    position: relative;
    padding: 80px 0 60px 0px;
    margin-top: 40px;
    border:1px solid #e1e1e1;
}
.llMain  h1{
    font-size: 16px;
    color: #000000;
    font-weight: normal;
    position: absolute;
    left: 148px;
    top: 52px;
}
/*left*/
.mlLe{
    width: 470px;
    height: auto;
    overflow: hidden;
    margin-left: 182px;
}
.mlCheckbox,.mlBut{
    padding: 0;
    border: none;
}
.mlCheckbox{
    font-size: 12px;
}
.mlCheckbox a{
    float: right;
    color: #00abe3;
}
.mlBut a{
    width: 175px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    font-size: 16px;
    color: #ffffff;
    background: #9bbe69;
    display: inline-block;
}
/*right*/
.mlRi{
    width: 450px;
    position: relative;
}
.mlRi div{
    position: absolute;
    left: 0;
    bottom: 0;
    height: 140px;
    width: auto;
    padding-left: 75px; 
}
.mlRi span{
    display: block;
    font-size: 14px;
    color: #000000;
    line-height: 1.7;
    width: 100%;
    text-align: left;
}
.mlRi .mlReg{
    color: #d73838;
    cursor: pointer;
}
.mlRi span a:hover{
    color: #00abe3;
}
.mlRi .mla{
    display: inline-block;
    width: 52px;
    height: 52px;
    float: left;
    text-align: center;
    position: relative;
    margin-top: 10px;
    background: url("../images/qqweixinbg.gif") no-repeat scroll center center;
}
.mla-ri{
    margin-left: 25px;
}
.mla img{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -18.5px;
    margin-left: -16px;
}

.mlRi.dengLu{
    height: 305px;
    background: url("../images/login.gif") no-repeat scroll left center;
}
.mlRi.zhuCei{
    height: 421px;
    background: url("../images/reg.gif") no-repeat scroll left center;
}
.ser-aget{
    font-size: 12px;
    display: block;
    width: 100%;
    text-align: left;
}
.ser-aget a{
   color: #00abe3; 
}

/*找回密码*/
.web-login-pass a.pass-3.pass-33 {background: url("../images/pass-33.gif") no-repeat scroll 30px 8px;}
.web-login-pass a.pass-3 {background: url("../images/pass-3.gif") no-repeat scroll 30px 8px;}
.web-login-pass a.pass-4.pass-44 {background: url("../images/pass-okk.gif") no-repeat scroll 30px 8px;}
.web-login-pass a.pass-4 {background: url("../images/pass-ok.gif") no-repeat scroll 30px 8px;}
.web-login-pass a.pass-1.pass-11 {background: url("../images/pass-11.gif") no-repeat scroll 30px 8px;border-bottom: 2px solid #00abe3;color: #00abe3;}
.web-login-pass a.pass-1 {background: url("../images/pass-1.gif") no-repeat scroll 30px 8px;}
.web-login-pass a.pass-2 {background: url("../images/pass-22.gif") no-repeat scroll 30px 8px;border-bottom: medium none;color: #dbdbdb;}
.web-login-pass a.pass-3 {background: url("../images/pass-3.gif") no-repeat scroll 30px 8px;}
.web-login-pass a.pass-4 {background: url("../images/pass-ok.gif") no-repeat scroll 30px 8px;}
.back-panel .form-buttom{
    margin-top: 50px;
    background: #0eadd8;
}
.back-panel .form-buttom:hover,.notSee.notSee-hw:hover{
    background: #00c9ff;
}
.notSee.notSee-hw{
    padding: 0 25px;
    background: #0eadd8;
    margin-left: 25px;
    color: #ffffff;
}
.isOk{
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
}
.isOk h2,.isOk h4{
    line-height: 1;
}
.isOk h2{
    font-size: 22px;
    color: #333333;
    margin-top: 22px;
}
.isOk h4{
    font-size: 16px;
    color: #c2c2c2;
    margin-top: 14px;
}
/**/
.afterLog{
    width: 630px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    min-height: 100px;
    background: url("../images/afterlog.gif") no-repeat scroll center 90px;
}
.after-in{
    width: 240px;
    margin: 0 auto;
    min-height: 91px;
}
.after-in img{
    width: 60px;
    height: 60px;
    border: 3px solid #e1e1e1;
    height: 60px;
    width: 60px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
}
.after-in .after-text{
    padding-left: 20px;
}
.after-in h2,.after-in h4{
    text-align: left;
    line-height: 1;
}
.after-in h2{
    font-size: 24px;
    color: #000000;
    margin:2px 0 16px 0; 
}
.after-in h4{
    font-size: 16px;
    color: #939393;
    font-weight: normal;
}
.afterLog p{
    text-align: center;
    height: 35px;
    line-height: 35px;
    margin-top: 18px;
}
.afterLog label{
    font-size: 16px;
    color: #666666;
    display: inline-block;
    cursor: pointer;
}
.afterLog input{
    vertical-align: inherit;
    *position: relative;
    *top: -2px;
}
.ai-ri{
    margin-left: 70px;
}
.afterLog-ok{
    padding-left: 115px;
    display: none;
}
.afterLog-ok.current{
    display: block;
}
.afterLog-ok h2{
    text-indent: 26px;
    color: #000000;
    font-size: 16px;
    text-align: left;
    font-weight: normal;
    line-height: 1;
    margin-top: 25px; 
}

.banner{ height:570px; width:100%; }

.doyoo_f_original
{
overflow:auto !important;
}
.doyoo_f_frame
{
display:none !important;
}
.shengqian_w{ width:100%; padding-top:46px; padding-bottom:46px; background:#f7f7f7; border-top:1px solid #f1f1f1;}

.shengqian{ width:1180px; margin:0 auto}

.shengqian ul{ padding-left:75px;}
.shengqian ul li{ float:left; padding-left:46px; width:280px;box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;}


.shengqian ul li h2{ color:#595757; font-size:22px;}

.shengqian ul li p{ color:#999999; font-size:12px;}

.shengqian ul .shen_1{ background:url(../images/shen1.gif) no-repeat left;}

.shengqian ul .shen_2{ width:300px; background:url(../images/shen2.gif) no-repeat left;}


.shengqian ul .shen_3{ background:url(../images/shen3.gif) no-repeat left;}

.shengqian ul .shen_4{ width:240px; background:url(../images/shen4.gif) no-repeat left;}

.mfeizxun{ padding-left:45px; margin-top:15px; }

.mfeizxun a{ display:inline-block; width:150px; height:40px; text-align:center; line-height:40px; color:#f04c53; font-size:16px; border:1px solid #f04c53; 
    -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
} 





